/* LeapFrog Version 1.00                                                   */
/* Copyright  Richard Butler 2002                                         */

#include <stdio.h>

int main(void)
{
  #define VERSION "1.00 (01 Apr 2002)"
  #define JUMPS 100

  int jump_number = 0;               /* Jump number                        */
  long double jump_distance = 1.00;  /* Distance jumped                    */
  long double achieved = 0.00;       /* Total distance achieved            */

  printf(" \\     /                                         \n");
  printf("|-------)        LeapFrog Version %s             \n", VERSION);
  printf("|        >       Copyright  Richard Butler 2002 \n");
  printf("|-------)                                        \n");
  printf(" /     \\                                         \n\n");

  for(jump_number = 0; jump_number <= JUMPS; jump_number++) {

    achieved += (jump_distance /= 2.00);

    printf("Jump:              %d\n", jump_number);
    printf("Distance moved:    %.50Lf\n", jump_distance);
    printf("Total achieved:    %.50Lf\n\n", achieved);

  }

  return 0;
}
